home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / dev / c / ctags.lha / ctags-3.0.3 / descrip.mms < prev    next >
Text File  |  1999-02-17  |  957b  |  37 lines

  1. # VMS MM[KS] makefile for ctags
  2. # tested with MMK 3.4, DEC C 5.7 under VMS 6.2
  3. #
  4. # Maintained by Martin Vorlaender <martin@radiogaga.harz.de>
  5.  
  6. .ifdef DEBUG
  7. CDEBFLAGS = /debug/nooptimize/list
  8. DEBDEF = ,DEBUG
  9. LDEBFLAGS = /debug/map=$(MMS$TARGET_NAME)/cross_reference
  10. .endif
  11.  
  12. CC    = cc/decc
  13. LD    = link
  14. CFLAGS    = $(CDEBFLAGS)/prefix=all/define=(HAVE_CONFIG_H$(DEBDEF))/include=[]
  15. LDFLAGS    = $(LDEBFLAGS)/exec=$(MMS$TARGET)
  16. LIBS    =
  17.  
  18. SOURCES    = eiffel.c entry.c fortran.c get.c keyword.c main.c options.c \
  19.     parse.c read.c sort.c vstring.c
  20. OBJ    = eiffel.obj entry.obj fortran.obj get.obj keyword.obj main.obj \
  21.     options.obj parse.obj read.obj sort.obj vstring.obj
  22.  
  23. .first
  24.     ! For use with DEC C under VMS versions prior 7.0
  25.     DEFINE DECC$CRTLMAP SYS$LIBRARY:DECC$CRTL.EXE
  26.     DEFINE LNK$LIBRARY  SYS$LIBRARY:DECC$CRTL.OLB
  27.  
  28. .c.obj :
  29.     $(CC) $(CFLAGS) $(MMS$SOURCE)
  30.  
  31. .ifdef DEBUG
  32. dctags.exe : $(OBJ) debug.obj
  33. .else
  34. ctags.exe : $(OBJ)
  35. .endif
  36.     $(LD) $(LDFLAGS) $(MMS$SOURCE_LIST)
  37.